package com.ereach;

import java.util.ArrayList;
import java.util.List;

public class MainArrayList {

    public static void main(String[] args) {
        List<String> list1 = new ArrayList<>();

        list1.add("a");
        list1.add("b");
        list1.add("c");
        list1.add("c");

        System.out.println(list1);

        list1.add(1, "d");
        System.out.println(list1);

        List<String> list2 = new ArrayList<>(list1);
        list2.add("e");
        list2.add("f");
        System.out.println(list2);

        System.out.println(list2.get(2));
        list2.remove(2);
        System.out.println(list2);
        list2.remove("e");
        System.out.println(list2);
        list2.removeAll(list2);
        System.out.println(list2);
    }
}
